package org.spring.springboot.app.sys.office.domain.vo;

import io.swagger.annotations.ApiModelProperty;

import javax.validation.constraints.NotNull;
import java.util.List;

public class InsertSysOfficeReqVO {
    @ApiModelProperty(value = "id",hidden = true)
    private String id;

    @ApiModelProperty(value = "父亲Id",hidden = false)
    @NotNull(message = "父亲Id不能为空")
    private String parentId;

    @ApiModelProperty(value = "父亲S",hidden = false)
    private String parentIds;

    @ApiModelProperty(value = "机构名称",hidden = false)
    private String name;

    @ApiModelProperty(value = "排序号",hidden = false)
    private Long sort;

    @ApiModelProperty(value = "区域ID",hidden = false)
    private String areaId;

    @ApiModelProperty(value = "机构code",hidden = false)
    private String code;

    @ApiModelProperty(value = "类型",hidden = false)
    private String type;

    @ApiModelProperty(value = "机构等级",hidden = false)
    private String grade;

    @ApiModelProperty(value = "机构地址",hidden = false)
    private String address;

    @ApiModelProperty(value = "邮编",hidden = false)
    private String zipCode;

    @ApiModelProperty(value = "负责人",hidden = false)
    private String master;

    @ApiModelProperty(value = "联系电话",hidden = false)
    private String phone;

    @ApiModelProperty(value = "传真",hidden = false)
    private String fax;

    @ApiModelProperty(value = "代理商类型集合,已213213213,214124分割",hidden = false)
    private List<String> agentType;

    @ApiModelProperty(value = "用户id(可选)",hidden = false)
    private String userId;

    private String email;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getParentId() {
        return parentId;
    }

    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    public String getParentIds() {
        return parentIds;
    }

    public void setParentIds(String parentIds) {
        this.parentIds = parentIds;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Long getSort() {
        return sort;
    }

    public void setSort(Long sort) {
        this.sort = sort;
    }

    public String getAreaId() {
        return areaId;
    }

    public void setAreaId(String areaId) {
        this.areaId = areaId;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getGrade() {
        return grade;
    }

    public void setGrade(String grade) {
        this.grade = grade;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getZipCode() {
        return zipCode;
    }

    public void setZipCode(String zipCode) {
        this.zipCode = zipCode;
    }

    public String getMaster() {
        return master;
    }

    public void setMaster(String master) {
        this.master = master;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getFax() {
        return fax;
    }

    public void setFax(String fax) {
        this.fax = fax;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public List<String> getAgentType() {
        return agentType;
    }

    public void setAgentType(List<String> agentType) {
        this.agentType = agentType;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }
}
